package com.hong.servicehosp.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hong.model.model.hosp.HospitalSet;
import com.hong.model.vo.hosp.HospitalSetQueryVo;
import com.hong.model.vo.order.SignInfoVo;

import java.util.List;

public interface HospitalSetService extends IService<HospitalSet> {
    List<HospitalSet> findAllHospitalSet();

    Boolean deleteHospitalSetById(Long id);

    List<HospitalSet> findPageHospitalSet(long current, long limit, com.hong.model.vo.hosp.HospitalSetQueryVo hospitalSetQueryVo);

    int saveHospitalSet(HospitalSet hospitalSet);

    HospitalSet getHospitalSetById(long id);

    int updateHospitalSetById(HospitalSet hospitalSet);

    int batchDeleteHospitalSet(List<Long> ids);

    String getSignKey(String hostCode);

    void checkHospSign(String hostCode, String hospSign);

    SignInfoVo getSignInfoVo(String hoscode);
}
